home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-07-05 | 80.9 KB | 1,648 lines |
-
-
- $VER: DeliTracker.fra V2.32 (15.09.1996)
- © Copyright '95 Delirium Softdesign
- (Peter Kunath et Frank Riffel)
- Traduction: Acechan of THE END
- (15.01.96)
-
-
- 1. PREFACE
-
- 2. LICENCE ET DISTRIBUTION
-
- 3. COUPON D'ENREGISTREMENT
-
- 4. INTRODUCTION
-
- 4.1 Système minimal requis
- 4.2 Premiers pas
- 4.3 Configuration des ToolTypes et
- Utilisation depuis le Shell
-
- 5. PRINCIPES DE BASE
-
- 5.1 Players
- 5.2 Génies
- 5.3 Modules compressés
- 5.4 Listes de modules
-
- 6. UTILISATION DE DELITRACKER
-
- 6.1 La fenêtre principale
- 6.2 La fenêtre des options
- 6.3 La fenêtre des players
- 6.4 La fenêtre des génies
- 6.5 La fenêtre du programme musical
- 6.6 Raccourcis-clavier
- 6.7 Commodities
- 6.8 Utilisation de ARexx
-
- 7. REMARQUES
-
- 8. REMERCIEMENTS
-
-
-
- 1. PREFACE
-
- Bienvenue à DeliTracker 2.32. Pour ceux qui ne le sauraient pas encore,
- DeliTracker est un player de sons, qui supporte beaucoup de formats musi-
- caux différents, et qui est complètement et très facilement configurable.
- Les routines servant à rejouer les différents modules ProTracker, Noise-
- Tracker, SoundTracker (à 15 ou à 31 samples), et les modules StarTrekker
- ne comportant pas de sons AM sont inclues dans le programme lui-même.
- A cela s'ajoutent différents autres players capables de charger toutes
- sortes d'autres formats de sons, de musique ou de modules. DeliTracker ne
- fait office ni de Sampler, ni de Digitaliseur, ni de séquenceur MIDI, ni
- encore d'éditeur de données musicales. Son unique utilisation est celle
- mentionnée ci-dessus, c'est-à-dire de jouer des modules d'une manière
- très agréable. Voici quelques bonnes raisons qui devraient vous inciter à
- utiliser DeliTracker :
-
- ° N'interfère pas avec le Système.
- ° Multitâche.
- ° Très extensible grâce à son concept de formats musicaux.
- ° Allocation des canaux sonores.
- ° Utilise xpkmaster.library pour décompresser les données.
- ° Vitesse correcte des modules en PAL et en NTSC.
- ° N'interfère pas avec le port sériel.
- ° Configuration facile et complète de listes de modules.
- ° Support ARexx.
- ° Capable d'utiliser un écran public.
- ° Commodity : utilisation de touches de raccourcis.
- ° 'AppWindow' : les modules, ou même des répertoires en-
- tiers peuvent être joués simplement en dé-
- plaçant leur icône correspondante dans la
- fenêtre principale.
- ° 100% écrit en assembleur.
-
-
-
- 2. LICENCE ET DISTRIBUTION
-
-
- DeliTracker (c) 1991 - 1996 par Peter Kunath et Frank Riffel.
-
- DeliTracker 2.32, son icône d'outil, leur documentation correspondante,
- les utilitaires et les exemples, et en particulier les interfaces des gé-
- nies et des players, sont (c) Copyright 1991-96 par Peter Kunath et Frank
- Riffel. Tous droits réservés.
-
- DeliTracker peut être distribué sur disques du domaine public, sharewares
- ou non, ou par systèmes électroniques interposés, à la seule condition
- que les points suivants soient respectés :
-
-
- 1. Tous les fichiers doivent rester ensemble, dans l'ordre dans
- lequel cette archive vous est parvenue. Vous pouvez vérifier
- cet ordre et tous les fichiers contenus dans 'Distribution'.
-
- 2. Aucun des fichiers distribués ne doit être modifié de quel-
- que manière que ce soit. La seule exception est la routine
- de compression utilisée (LhA, LZX, LZh, etc.), mais tous les
- fichiers originaux doivent être récupérables à 100% !
-
- 3. Pour une utilisation commerciale de DeliTracker, quelle
- qu'elle soit, la permission écrite des auteurs est requise.
- L'incorporation de parties du logiciel DeliTracker dans
- d'autres programmes ou projets n'est pas autorisée
-
- DeliTracker a été développé et testé très sévèrement. Malgré cela, les
- auteurs ne peuvent pas être tenus pour responsables en cas de dommages
- causés par DeliTracker. Les fichiers, les programmes, les exemples et la
- documentation correspondante est fournie telle quelle et est sujette à
- des changements, sans pour autant que cela soit dûment spécifié. Aucune
- garantie, quelle qu'elle soit, ni impressément, ni expressément, n'est
- accordée pour quelque raison que ce soit. Aucune responsabilité n'est
- assumée par les auteurs. L'utilisation de DeliTracker est laissée à vos
- propres risques et périls.
-
- Le programme d'installation 'Installer' et son icône de projet sont tous
- deux (c) Copyright 1991-93 Commodore-Amiga, Inc. Tous droits réservés. La
- reproduction et la distribution est sous license de Commodore.
-
-
-
- 3. COUPON D'ENREGISTREMENT
-
-
-
- 4. INTRODUCTION
-
-
- 4.1 Système minimal requis
-
- DeliTracker II a besoin au minimum de la version 2.0 du système (V.37),
- bien que nous vous recommandions vivement d'utiliser le Workbench 2.1 (ou
- supérieur), à cause notamment du requester ASL, qui est bien plus rapide,
- et qui de plus permet de choisir plusieurs fichiers en même temps.
- Si vous désirez utiliser des modules qui ont été compressés, vous devez
- vous assurer que la bibliothèque principale 'xpk' (xpkmaster.library)
- est installée dans libs:, et que les routines de compression telles que
- xpkSQSH.library ou xpkSMPL.library soient installées correctement dans
- libs:compressors. Attention à utiliser une version récente de XPK (V.2 au
- minimum !), la première version de 'xpk' n'étant pas suffisante !
- DeliTracker a besoin d'au-moins 150kB de mémoire libre, et de la mémoire
- supplémentaire est requise pour chaque player et chaque génie chargé, en
- plus de la liste de modules et du module (décompressé) lui-même. De plus,
- votre système doit bien sûr être équipé d'un écran à hauts-parleurs, ou
- ce qui est idéal, connecté à un système haute-fidélité (HIFI pour les in-
- times).
-
-
- 4.2 Premiers pas
-
- Si vous utilisiez déjà une version plus ancienne de DeliTracker, veuillez
- en effacer tous les fichiers, ainsi que son fichier de configuration. En-
- suite, démarrez simplement le script d'installation en double-cliquant
- sur l'icône prévue à cet effet. Ce script permet d'installer DeliTracker
- sur votre disque dur, dans un répertoire 'DeliTracker/'.
- L'installation terminée, nous vous recommandons vivement de déplacer les
- différents génies et les players inutiles dans les répertoires de réserve
- prévus à cet effet (DeliPlayers/PlayerStore pour les players, et bien sûr
- DeliGenies/GeniesStore pour les génies). En démarrant, DeliTracker charge
- tous les players et tous les génies se trouvant dans le répertoire prin-
- cipal, c'est-à-dire tous les players qui se trouvent dans le répertoire
- DeliPlayers/, et tous les génies qui se trouvent dans DeliGenies/, ce qui
- dans notre cas signifierait une perte considérable de mémoire tout-à-fait
- inutile !
- Lorsque vous démarrez DeliTracker pour la toute première fois , quelques
- fenêtres s'ouvrent et s'offrent à vous. Sur les Amigas équipés de proces-
- seurs 68000, cette opération demande quelques secondes. Ces différentes
- fenêtres appartiennent aux différents génies et players. Pour empêcher
- DeliTracker d'ouvrir ces fenêtres lors du démarrage, il vous faut les
- configurer une-à-une. Ne vous en faites pas, ce n'est pas difficile !
- Cliquez sur une des fenêtres, qui devient bleue. Choisissez ensuite les
- différentes options désirées (vous trouverez la majorité de ces options
- dans le menu 'Settings'). Arrangez-vous pour que l'option 'Popup' soit
- mise sur 'Off', ce qui aura pour effet d'empêcher l'ouverture automatique
- lors du démarrage de DeliTracker. Certaines fenêtres ont de nombreuses
- configurations possibles. Prière de se référer à la documentation des gé-
- nies (Genies.fr) et des players (Players.fr) pour en connaître l'utilisa-
- tion détaillée. Il vous reste à sauver vos préférences en utilisant l'op-
- tion 'Save Prefs' dans le menu 'Project', et à procéder de même avec les
- autres fenêtres que vous désirez configurer.
-
- Remarque: Une variable 'DELICONFIG' se trouve dans ENV:. Cette variable
- contient le chemin exact du répertoire dans lequel sont stockés tous vos
- fichiers de configuration. Cette variable peut être relativement utile,
- dans le cas notamment où DeliTracker était installé sur CD-ROM. Il vous
- suffit alors de choisir, grâce à cette variable, dans quel répertoire
- vous stockez les fichiers de configuration, ce qui vous permet d'utiliser
- vos préférences à la place de celles imprimées sur le CD.
-
-
- 4.3 Configuration des ToolTypes (types d'outils) et
- Utilisation depuis le Shell
-
- En ce qui concerne l'utilisation depuis le Shell, vous devez séparer tous
- les termes, toutes les options et tous les arguments par des espaces. Les
- chaînes de caractères qui contiennent elles-mêmes des espaces doivent im-
- pérativement être écrites entre guillemets.
- L'usage depuis le Workbench, en utilisant les ToolTypes trouvés dans
- l'icône principale de DeliTracker, est quelque peu différent. Les types
- d'outils contiennent alors chacun une option, et les arguments doivent
- être séparés par un signe '='. Pour changer ces types d'outils, il vous
- suffit de sélectionner l'icône de DeliTracker2 en cliquant une fois
- dessus, puis de choisir l'option 'Information' dans le menu 'Icône' du
- Workbench, et lorsque la fenêtre d'information s'est ouverte devant vous,
- il ne vous reste qu'à choisir un des ToolTypes et le modifier à souhait.
- DeliTracker ignore tous les types d'outils invalides.
- De plus, DeliTracker peut être sélectionné comme 'outil par défaut' dans
- une icône de projet d'un module.
-
- Example depuis le Shell:
-
- 'DeliTracker config "DELI Config" volume 32 filter no'
-
- --> Démarrage de DeliTracker, en utilisant le fichier de configuration
- 'DELI Config', déclanche le filtre sonore (sauf sur Amiga 1000), et
- règle le volume à 32.
-
- Ces différentes options sont utilisées comme MOTS-CLES dans les ToolTypes
- et dans les commandes CLI. Majuscules et minuscules sont ignorées.
-
-
- Option Valeur par défaut et description
- -------------------- -------------------------------------------------
-
- config <fichier> "DeliConfig/DeliTracker.config"
- Charge le fichier de configuration spécifié.
-
- cx_priority <pri> 0 (priorité par défaut)
- Choisit la priorité de la commodity. Les valeurs
- se situent entre -128 et 127.
-
- cx_popup <yes|no> yes (fenêtre ouverte)
- Définit si la fenêtre principale de DeliTracker
- doit ou non être affichée au démarrage. Si tel
- n'est pas le cas, la fenêtre n'est pas ouverte et
- ne peut l'être par la suite que grâce au raccour-
- ci-clavier, à une commande ARexx, ou encore grâce
- au programmes 'Exchange' du système.
-
- cx_popkey <chaîne> "" (pas de raccourci-clavier)
- cf. 'Hot Key'.
-
- closequits <yes|no> no (closewindow cache l'interface de DeliTracker
- sans quitter le programme)
- Cette option vous permet de définir l'action ef-
- fectuée lorsque vous cliquez sur le gadget de
- fermeture de la fenêtre principale.
- L'option étant enclanchée, le simple fait de cli-
- quer sur le gadget de fermeture quitte aussitôt
- DeliTracker.
-
- zoomed <yes|no> non (la fenêtre s'ouvre normalement)
- Détermine si la fenêtre principale doit s'ouvrir
- normalement ou en "zoom" (seule la barre d'états
- est alors visible)
-
- module <fichier> Pas de fichier, liste de modules vide
- Utilise le <fichier> choisi comme module de dé-
- marrage. Remarque: Il est possible d'entrer le
- nom d'une liste de modules plutôt qu'un module
- seulement.
-
- playerpath <chemin> "DeliPlayers"
- Choisit le chemin exact du répertoire dans lequel
- sont stockés les players de DeliTracker.
-
- geniepath <chemin> "DeliGenies"
- Choisit le chemin exact du répertoire dans lequel
- sont stockés les génies de DeliTracker.
-
- pubscreen <Ecran> "", Ecran Public par défaut (celui du Workbench
- habituellement)
- Vous laisse spécifier le nom de l'écran public où
- DeliTracker, les fenêtres des players et des gé-
- nies y compris, doivent apparaître. Si l'écran
- public que vous avez sélectionné n'est pas dispo-
- nible, DeliTracker démarre dans l'écran public
- par défaut !
- Attention: Lors du choix du nom des écrans pub-
- lics, les majuscules et les minuscules sont dif-
- férenciées dans la version V.37 du système !
-
- mainwinxy<PosX>/<PosY> 0/1
- Position de la fenêtre principale sur l'écran.
-
- prefwinxy<PosX>/<PosY> 0/1
- Coordonnées de la fenêtre des options.
-
- playwinxy<PosX>/<PosY> 0/1
- Coordonnées de la fenêtre des players.
-
- geniewinxy<PosX>/<PosY> 0/1
- Coordonnées de la fenêtre des génies.
-
- progwinxy<PosX>/<PosY> 0/1
- Coordonnées de la fenêtre du programme musical.
-
- requester <X/Y/W/H> "" (Options par défaut du requester interne)
- Coordonnées du 'FileRequester'.
-
- volume <volume> 64 (maximum)
- Choisit le volume à <volume>. Les valeurs admises
- sont comprises entre 0 (arrêt) et 64.
-
- balance <balance> 0
- Réglage de la balance à <balance>. Les valeurs
- sont comprises entre -64 (canal gauche seulement)
- et 64 (canal droit seulement).
-
- quick <yes|no> yes (le module est joué dès qu'il est chargé)
- Définit si un module chargé doit être immédiate-
- ment joué, ou s'il doit être mis en attente.
- Cette option a été implémentée afin de pouvoir
- synchroniser facilement depuis des scripts ARexx.
-
- filter <yes|no> no (filtre désactivé)
- Enclanche/Déclanche le filtre sonore.
- Un des principaux avantages de ne pas enclancher
- le filtre est que les valeurs supérieures à 7kHz
- ne sont pas stoppées, et sont ainsi jouées norma-
- lement, ce qui a pour effet que la plupart des
- modules sont bien plus agréables à écouter.
- Remarque: L'A1000 n'est pas pourvu de filtre.
-
- appicon <yes|no> yes (affichage de l'icône de l'application)
- Si appicon est enclanché, une icône apparaît sur
- l'écran lorsque la fenêtre principale est fermée.
-
- lowchip <yes|no> no (utilise la mémoire graphique pour jouer les
- modules, dans la mesure du possible)
- Si l'option est enclanchée, DeliTracker essaie de
- jouer le modules à partir de la mémoire d'exten-
- sion (FAST Mem).
-
- swapplay <yes|no> no (n'utilise pas le handler pour mémoire insuf-
- fisante)
- Si l'option est enclanchée, DeliTracker essaie de
- faire disparaître de la mémoire tous les players
- qui ne sont pas utilisés. Lorsqu'un des players
- effacés est cependant sollicité, DeliTracker le
- charge à nouveau en mémoire.
- Cette option ne fonctionne qu'à partir du système
- V.39.
-
- songend <yes|no> no (ignore le signal de fin de module)
- Spécifie si le signal de fin de module doit être
- pris en considération ou non. Certains players
- ne sont pas prévus pour de tels signaux.
- Si cette option a été choisie, DeliTracker stoppe
- le module et charge le suivant. Si le modules est
- le seul dans le programme musical, DeliTracker se
- met en attente après l'avoir joué une fois.
-
- append <yes|no> no (remplace le programme musical par le nouveau
- choix de modules)
- Si l'option est enclanchée, les sons ou modules
- que vous choisissez sont simplement ajoutés au
- programme musical existant.
-
- randmod <yes|no> no (joue les modules dans l'ordre)
- Si cette option a été choisie, presser sur Next/
- Prev-Song aura pour effet de choisir un module du
- programme musical au hasard, plutôt que de sim-
- plement jouer le suivant (ou le précédent) sur
- la liste. Lorsqu'un module a été joué une fois,
- il ne le sera plus tant que tous les autres ne
- l'auront pas été.
- Cette option peut être comparée au 'ShufflePlay'
- et autres 'RandomPlay' que vous trouveriez sur un
- un lecteur de Compact-Disks.
- Il va de soi que cette option n'a d'effet que si
- le programme musical contient au moins 2 choix.
-
- activate <yes|no> yes (ouvre les fenêtres au démarrage)
- Si l'option est désactivée, toutes les fenêtres
- sont ouvertes, mais en mode inactif. Ceci peut se
- révéler utile, notamment pour les fervents utili-
- sateurs de Shell.
-
- timeout <secs> 0 (pas de limite de temps)
- Cette option vous permet de déterminer combien de
- temps, en <secs> secondes en l'occurrence, au
- maximum, DeliTracker doit jouer un module avant
- de charger et de jouer le suivant. Choisissez la
- valeur '0' si vous désirez désactiver l'option.
-
- fadeout <secs> 0 (auncun FadeOut)
- Le 'FadeOut' est un système qui permet de termi-
- ner un morceau en diminuant progressivement le
- volume, manière plus agréable de conclure un mo-
- dule qui a été prévu pour ne jamais s'arrêter.
- Ainsi, si vous choisissez une valeur de '0', ce
- mode est ignoré de DeliTracker, et lorsque le
- programme reçoit un signal de fin de morceau, il
- le stoppe, puis charge le suivant et le joue. Il
- va de soi que cette option n'est utilisable que
- par des modules qui supportent un changement de
- volume...
-
- randsong <yes|no> no (première 'SubSong')
- Cette option a été prévue pour des modules qui
- contiendraient plusieurs morceaux différents à
- l'intérieur d'eux-mêmes. Si l'option est désacti-
- vée, DeliTracker joue le premier de ces 'sous-
- morceaux' quand le module a été chargé. Dans le
- cas contraire, les 'SubSongs' sont jouées dans un
- ordre quelconque.
-
- playstart <yes|no> yes (le module est joué lors du démarrage)
- C'est grâce à cette option que vous pouvez défi-
- nir si DeliTracker, lors de son démarrage, doit
- jouer le premier module de la liste, ou attendre
- vos ordres.
-
-
-
- 5. PRINCIPES DE BASE
-
-
- 5.1 Players
-
- Le concept des players est un des points forts de DeliTracker. Lorsqu'un
- de ces players a été chargé, DeliTracker est capable de reconnaître et de
- jouer tous les modules compatibles avec le player. Les avantages sont
- nombreux. Ainsi, vous pouvez ne charger en mémoire que les players dont
- vous avez besoin, ce qui économise ainsi cette mémoire, parfois bien
- précieuse. Vous pouvez bien sûr charger ou libérer la mémoire de players
- dont vous avez ou n'avez plus l'utilité, et ceci à tout moment. Un autre
- des avantages est que grâce à ce système, vous ne devez connaître le
- fonctionnement que de DeliTracker lui-même, sans devoir vous soucier des
- players. Les utilitaires Multimedia en bénéficient également, par le bi-
- ais notamment d'ARexx, qui vous permet par exemple de jouer n'importe
- quel module dans une présentation créée par AmigaVision(TM). Troisième
- avantage, et pas des moindres : l'interface des players est tellement
- flexible que n'importe qui peut les améliorer, les transformer, ou en
- inventer de nouveaux. Pour connaître les détails sur la programmation de
- telles interfaces, veuillez vous référer à la documentation adéquate que
- vous trouverez dans 'Developer.doc'...
- Les players les plus courants, soient SoundTracker15, SoundTracker31,
- StarTrekker (sans sons AM), NoiseTracker et ProTracker sont inclus dans
- DeliTracker lui-même et ne requièrent ainsi aucun player externe. Il
- existe un player appelé 'CustomPlay', qui a été créé tout spécialement
- pour permettre de jouer les modules qui contiennent leur propre routine
- permettant de les jouer. Ces modules ne peuvent pas être compressés, car
- DeliTracker utilise LoadSeg() pour les charger. A partir de la version 2
- de DeliTracker, il vous est désormais possible de créer, par exemple, un
- player permettant de charger des samples directement depuis le disque.
- Une autre amélioration a été faite grâce à l'introduction de l'interface
- 'NotePlayer', qui permet d'accéder virtuellement à tout le matériel so-
- nore que contient votre machine. Le player n'écrit pourtant rien direc-
- tement dans le hardware, bien qu'il utilise une routine spéciale pour
- accéder aux informations. Cette structure est ensuite convertie vers un
- génie qui interprète les informations sonores.
- Le nombre de players pouvant être chargés n'est limité que par la taille
- de mémoire libre. Lorsque DeliTracker a démarré, tous les players trouvés
- dans le répertoire correspondant sont chargés en mémoire. Prière de vous
- référer à la documentation de ces players pour de plus amples informa-
- tions, informations que vous trouverez dans 'Players.fr'...
-
-
- 5.2 Génies
-
- Les génies représentent un nouveau concept qui a fait son apparition dans
- la version 2 de DeliTracker. A la base, ces génies sont de petits
- "programmes" qui étendent les capacités de DeliTracker. Les génies pour-
- raient être associées aux commodities, qui réagissent non-seulement aux
- différentes actions de l'utilisateur, mais également à celles de Deli-
- Tracker lui-même. Ils possèdent leur propre interface graphique pour une
- configuration plus ou moins complète, qui peut être affichée ou cachée à
- souhait. Généralement, les génies sont indépendants de DeliTracker et par
- conséquent, ils permettent une utilisation synchronisée ou non avec Deli-
- Tracker. Il est possible de quitter n'importe lequel des génies, en uti-
- lisant la fonction adéquate de la fenêtre des génies, ou en envoyant un
- signal 'break' (CTRL-C) au génie lui-même.
- Voici la configuration qu'offrent la plupart des génies existants :
-
-
- Project
- About A ? Informations à propos du génie.
- ==============
- Save Prefs A S Sauve la configuration actuelle.
- ==============
- Hide A H Fait disparaître la fenêtre.
- ==============
- Quit A Q Quitte le génie et en libère la mémoire.
-
- Settings
- Activate A A Active la fenêtre.
- Popup A P Ouvre la fenêtre au démarrage.
- ==============
- Other settings Pour les autres options spécifiques à cha-
- ·············· cun des génies, référez-vous à la documen-
- tation correspondante (Genies.fr).
-
- Il existe différentes sortes de génies :
-
- Les génies NotePlayer
- La tâche de ces génies est d'adresser les éléments de la machine, afin
- de jouer les sons ou les modules. Un génie est en fait une simulation
- d'un appareil capable de jouer des sons (chaîne HIFI, etc.). Une des
- raisons de cette simulation est que grâce à cette méthode, DeliTracker
- sera possible, une fois confronté à un hardware plus puissant, de pro-
- duire une meilleure qualité sonore (nouveau matériel, carte-son, etc.)
- qui n'est plus limitée à 4 voix. Avec l'aide de l'ordinateur (ou d'un
- DSP d'ici quelques temps), un génie NotePlayer peut émuler plus de 4
- canaux. Grâce à une technologie très avancée de mixage des samples, il
- est désormais possible de n'utiliser qu'une partie très modeste de la
- mémoire graphique pour produire des sons. Ce méchanisme de NotePlayer a
- été programmé de telle manière qu'il parvient à gérer des samples de
- qualité 16 bits, pour une utilisation future de DeliTracker. Tous les
- players qui utilisent cette méthode en bénéficient abondamment. Voici
- quelques avantages de ces routines :
-
- ° Indépendant du matériel audio utilisé.
- ° Indépendant également du nombre de canaux sonores.
- ° Les données musicales peuvent aussi être partagées avec
- d'autres génies (Stereoscope, Quadrascope, ...).
- ° L'allocation de la mémoire, l'initialisation et toutes
- les données sonores sont traitées par le génie Note-
- Player lui-même.
- ° La balance sonore et le volume sont également contrôlés
- par le génie.
-
- Lorsqu'un des players a besoin d'un NotePlayer, DeliTracker choisit le
- plus économique, considérant la puissance demandée au processeur, la
- mémoire requise et le nombre de canaux, dans cet ordre de préférence.
-
- Les génies de décompression
- Ces génies permettent de décompresser des fichiers que DeliTracker dé-
- sire charger. Attention toutefois à ne pas en abuser ! Par exemple, il
- est déconseillé de compresser des modules TFMX en .lha...
-
- Les génies de conversion
- Le but de ces génies est de convertir un format de module en un autre
- format plus courant. Grâce à eux l'utilisateur peut alors gagner de la
- mémoire en n'utilisant que les players des formats de modules les plus
- usuels, en laissant de côté tous les formats 'optimisés', 'compressés'
- ou autres 'protégés'... Dans la plupart des cas, il est plus facile,
- plus rapide et plus efficace d'utiliser un convertisseur plutôt qu'un
- player permettant de jouer le module 'exotique'.
-
- Autres génies
- Tous ces génies n'ont pas de tâche bien définie. Chacun d'eux permet
- d'afficher des informations multiples et diversifiées à l'écran. Beau-
- coup d'entre vous nous ont suggéré d'ajouter un génie affichant des
- équalizeurs graphiques, histoire d'animer quelque peu l'écran.
- La plupart des génies affichent des informations à propos des modules
- joués, telles que la taille, la durée, le contenu et le type du mor-
- ceau. Grâce à un processeur rapide, les génies peuvent très vite se
- transformer en de véritables démonstrations, affichant les fréquences
- des samples en temps réel, par exemple. De tels génies n'ont en général
- qu'une priorité de -5 permettant ainsi aux tâches plus importantes de
- travailler normalement.
-
- Seul le génie Paula-NotePlayer est inclu dans le programme DeliTracker
- lui-même. Paula-NotePlayer est un NotePlayer gérant jusqu'à 4 voix, uti-
- lisant l'allocation du canal audio.device, et adressant directement le
- chip Paula. L'utilisateur est à même de choisir la précédance d'alloca-
- tion de ce génie.
- Tous les autres génies se trouvant dans le répertoire prévu à leur effet
- sont chargés au démarrage. Pour de plus amples information à propos de
- tous les différents génies disponibles pour l'instant, prière de se re-
- porter à la documentation correspondante (Genies.fr).
-
-
- 5.3 Modules compressés
-
- Si xpkmaster.library (Version 2 au minimum) est installée, DeliTracker
- utilise ces bibliothèques pour la décompression des données qu'il charge
- (pour autant que ces données soient compressées, cela va de soi). Vous
- pouvez également, si vous le désirez, charger d'autres génies en mémoire
- qui, eux, sont capables de décompresser d'autres formats, tels que les
- archives .lha par exemple.
- Attention: certains players ne sont pas prévus et par conséquent pas ca-
- pables de charger des modules compressés. Ceci est dû au fait que ces
- players chargent et jouent le module grâce à une routine contenue à
- l'intérieur du module lui-même, plutôt que d'utiliser la fonction
- LoadFile(). Si l'information d'un des players mentionne 'Packable...NO',
- il est fortement déconseillé de compresser les modules de ce type, sous
- peine de perdre des informations précieuses lors d'une décompression ul-
- térieure des données.
- Remarque: Ne compressez jamais des modules qui contiennent leur propre
- routine de démarrage ! Le seul moyen de compresser de tels modules est
- d'apposer un patch sur LoadSeg() à l'aide de xLoadSeg, pour qu'ainsi
- DeliTracker soit capable de charger les fichiers XPK.
-
-
- 5.4 Listes de modules
-
- DeliTracker possède un système de liste de modules, qui est configurable
- grâce à la fenêtre de programme musical. Vous pouvez dès lors ajouter,
- enlever, déplacer un module, sauver ou charger une liste de modules, ou
- simplement choisir un des fichiers de la liste pour le jouer.
-
- Une fois sauvées, ces listes de modules sont organisées en format ASCII.
- La première ligne d'un tel fichier doit contenir 'MODLIST' comme identi-
- ficateur. Chaque ligne contient ensuite le nom exact de chaque module,
- précédé de son chemin d'accès précis, ou le nom d'une autre liste de
- modules.
-
- DeliTracker considère pratiquement les listes de modules comme des
- modules ordinaires. La seule différence est que lorsque DeliTracker ren-
- contre une telle liste, il la gère comme une nouvelle sélection de fi-
- chiers, en validant notamment les options 'Random Mod' et 'Append' afin
- de respecter vos préférences. ATTENTION ! Dans UN cas très spécial, ceci
- peut créer des complications : dans le cas où le tout premier fichier à
- charger est la liste de modules elle-même. Comme le serpent qui mange sa
- queue, ceci aboutit à un échec certain. Ne créez pas de telles listes !
-
-
-
- 6. UTILISATION DE DELITRACKER
-
-
- 6.1 La fenêtre principale
-
- La fenêtre principale représente le coeur de DeliTracker. Tout ce qui est
- spécifique et qui se rapporte au module joué peut être contrôlé depuis
- là. Cette fenêtre principale de DeliTracker est séparée en quatre groupes
- distincts. Chacun d'eux peut être visible ou caché, selon vos goûts. Si
- la fenêtre principale est active, la barre d'information du Workbench
- vous indique le numéro du module dans la liste, le nombre de modules com-
- pris dans la liste, le nom du player utilisé et le nom du module lui-
- même. Ci-dessous, vous trouverez une vue d'ensemble de la fenêtre princi-
- pale de DeliTracker.
- Remarque : Si une des options vous apparaît en hachuré, ceci signifie
- qu'elle n'est pas accessible pour ce player. Deux raisons peuvent provo-
- quer une telle situation : ou bien les routines compatibles avec le mo-
- dule joué ne sont pas prévues pour une option (les modules SoundTracker,
- par exemple, ne peuvent pas contenir plusieurs morceaux différents en
- eux), ou alors, ce qui est plus fréquent, le player n'est pas adapté à la
- situation.
-
- +----------+--------------------------------------+------------+
- | Module: | ///////////NOM DU MODULE//////////// | [ Temps ] |\
- +----------+--------------------------------------|------------| d)
- | Format: | /////////FORMAT DU MODULE/////////// | 00:00:00 |/
- +----------+--------------------------------------+------------+\
- | Comment: | [ ====================== 13 =================== ] | c)
- +---+---+--++-+------------------------------------------+-+---+/
- | | | | | [12] | | |\
- |[O]|[P]|[G]+-+------------------------------------------+-+[R]| b)
- | | | | | [11] | | |/
- +---+---+-+-+-++-----+-----+-----+----+-----+-----+-----++-+---+
- |[+]| | | | | | | | | | +--\ |\
- +---+ |< | < | << | |> | >> | > | >| | [] | ^ | | | | a)
- |[-]| | | | | | | | | - | +--+ |/
- +---+-----+----+-----+-----+-----+----+-----+-----+-----+------+
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
-
-
- a) Partie 'TapeDeck' (Options de contrôle des modules)
-
- [+] Faster : Joue le morceau légèrement plus vite.
-
- [-] Slower : Joue le morceau légèrement moins vite.
-
- [1] Prev Song : Joue le morceau précédent. Cette option n'est
- valable que si le programme musical contient
- plus d'un son à jouer. Si, de plus, l'option
- 'Random Mod' a été enclanchée, DeliTracker
- choisit au hasard un fichier du programme mu-
- sical qui n'a pas encore été joué. Prière de
- vous référer aussi à 'randmod' (ToolTypes).
- Si vous appuyez sur 'Prev Song' alors que
- DeliTracker est entrain de jouer le premier
- morceau contenu dans le programme musical, le
- programme charge et joue alors le dernier mo-
- dule de la liste (cycle).
-
- [2] Prev SubSong: Joue la 'SubSong' précédente si elle existe.
- Tout comme 'Next SubSong', cette fonction
- vous permet de choisir d'autres morceaux que
- contiendrait le module lui-même. Ceci n'est
- valable bien sûr que pour les formats de mo-
- dules prévus pour gérer de telles 'SubSongs',
- les plus courants étant TFMX et MED.
-
- [3] Prev Pattern: Revient d'une position en arrière dans le mo-
- module. Si le module joue son tout premier
- pattern, le compteur revient alors au dernier
- pattern.
-
- [4] Play/Pause : Continue de jouer un son en attente, ou met
- en attente un son entrain d'être joué.
-
- [5] Forward : Saute à la position suivante dans le module.
- Si cette position se révèle être la dernière,
- DeliTracker joue alors le premier pattern.
-
- [6] Next SubSong: Joue la 'SubSong' suivante si elle existe.
- Tout comme 'Prev SubSong', cette fonction
- vous permet de choisir d'autres morceaux qui
- se trouveraient à l'intérieur du module lui-
- même. Ceci n'est valable bien sûr que pour un
- format de modules qui accepte ces 'SubSongs',
- les plus courants étant MED et TFMX.
-
- [7] Next Song : Cette option vous permet de jouer le morceau
- suivant, et n'est valable que si le programme
- musical contient plus d'un son à jouer. Si,
- de plus, l'option 'Random Mod' a été enclan-
- chée. DeliTracker choisit au hasard un des
- fichiers du programme musical qui n'a pas en-
- core été joué. Référez-vous à 'randmod' (dans
- la section 'ToolTypes') pour de plus amples
- informations à ce sujet. Si le dernier module
- de la liste a été joué, et que vous appuyez
- sur cette option, DeliTracker joue alors le
- premier morceau de la liste (cycle).
-
- [8] Stop Song : Grâce à cette option, DeliTracker remet le
- compteur des positions à zéro, ainsi qu'il
- règle la vitesse à sa valeur initiale.
-
- [9] Eject Module: Arrête de jouer le module et le libère de la
- mémoire.
-
- [10] Load Song : Ouvre un requester vous permettant de choisir
- un ou plusieurs modules à jouer. Si vous dé-
- sirez que DeliTracker joue tous les modules
- contenus dans un répertoire spécifique, il
- vous suffit de choisir le nom de ce réper-
- toire, sans indiquer de nom de fichier au re-
- quester. DeliTracker lit alors tous les fi-
- chiers qu'il y trouve, et choisit ceux qui
- correspondent au choix que vous avez fait,
- grâce à l'option 'Pattern' dans la fenêtre
- des options (cf. chapitre correspondant).
- DeliTracker utilise le système de 'Double-
- Buffering', ce qui signifie qu'il est capable
- de charger le module suivant, pendant que le
- morceau précédent est entrain d'être joué. Il
- va de soi que cette option n'est accessible
- que si votre Amiga possède assez de mémoire
- libre pour cette opération.
-
-
- b) Partie 'Control' (Options de contrôle de DeliTracker)
-
- [O] Ouvre ou ferme la fenêtre des options.
-
- [P] Ouvre ou ferme la fenêtre relative aux players.
-
- [G] Ouvre ou ferme la fenêtre de contrôle des génies.
-
- [R] Ouvre ou ferme la fenêtre contenant le programme musical.
-
- [11] Contrôle de la balance : Permet de changer la balance.
-
- [12] Contrôle du volume : Changement du volume.
-
-
- c) Partie 'Comment' (Commentaires)
-
- [13] Comment: Vous pouvez y lire ou y écrire le commentaire de votre
- choix. Appuyez simplement 'Return' pour l'enregistrer. Ce
- commentaire correspond à celui que vous pouvez introduire
- à l'aide de 'FileNote' de l'Amiga-DOS, ou à l'aide de
- l'option 'Information', dans le menu 'Icônes' du Work-
- bench (rubrique 'Commentaire').
-
-
- d) Partie 'Info' (Informations)
-
- Cette partie contient certaines informations sur le module en mé-
- moire : son nom, son format, et le temps qu'il a déjà été écouté.
- Remarque: Si le player le permet, la fenêtre indique le véritable
- nom du module, plutôt que d'afficher simplement le nom du fichier
- qui le contient. Il peut y avoir une différence entre le format et
- le nom du player qui le gère. Si un module a été converti à l'aide
- d'un des génies prévus à cet effet, le nom du format affiché est
- celui du format original, et non-pas celui du format converti.
-
- [Time] Remet le compteur de temps à '00:00:00'.
-
-
- Menus
-
- Les raccourcis-clavier correspondants ne sont montrés que si vous uti-
- lisez le système 3 (version V.39) au minimum.
-
- Project
-
- Open <A> O ... Ouvre le requester vous permettant
- ================= de charger un fichier.
- Play/Pause 0 ... Joue/Met en attente un module.
- Stop Playing 1 ... Arrête de jouer un module.
- =================
- Next Module ] ... Charge le module suivant du prog-
- ramme musical. Voir aussi 'Random
- Mod'.
- Prev Module [ ... Charge le module précédent du prog-
- ramme musical. Voir aussi 'Random
- Mod'.
- Eject Module . ... Arrête de jouer un module et le li-
- bère de la mémoire.
- =================
- About... <A> ? ... Affiche les informations 'à propos
- ================= de DeliTracker'.
- Hide <A> H ... Cache toutes les fenêtres.
- =================
- Quit <A> Q ... Quitte le programme.
-
- Control
-
- Faster + ... Accélère légèrement le module.
- Slower - ... Ralentit légèrement le module.
- Reset Speed * ... Joue le module à sa vitesse initi-
- =================== ale.
- Forward 5 ... Joue le pattern suivant.
- Backward 4 ... Joue le pattern précédent.
- ===================
- Next Subsong 8 ... Joue la 'SubSong' suivante.
- Prev Subsong 7 ... Joue la 'SubSong' précédente.
- ===================
- Volume Up 6 ... Augmente le volume.
- Volume Down 9 ... Diminue le volume.
- Reset Volume / ... Remet le volume au maximum.
- ===================
- Left Balance 2 ... Balance plus à gauche.
- Right Balance 3 ... Balance plus à droite.
- Reset Balance Enter ... Balance centrée.
-
- Settings
-
- Info <A> I ... Montre/Cache le groupe 'Info'.
- Comment <A> C ... Montre/Cache le groupe 'Comment'.
- Control <A> N ... Montre/Cache le groupe 'Control'.
- Tapedeck <A> T ... Montre/Cache le groupe 'TapeDeck'.
- ===================
- Options... <A> S ... Ouvre la fenêtre des options.
- Players... <A> P ... Ouvre la fenêtre des players.
- Program... <A> R ... Ouvre la fenêtre du programme musi-
- cal.
- Genies... <A> G ... Ouvre la fenêtre des génies.
- ===================
- Load Settings... ... Ouvre un fichier de préférences.
- Save Settings ... Sauve les préférences par défaut.
- Save Settings As... ... Sauve les préférences dans un fi-
- chier spécifique.
-
- AppWindow
-
- Pour créer un programme musical, ou simplement une sélection de quel-
- ques modules, encore plus facilement, les icônes de modules ou de ré-
- pertoires de modules peuvent être déplacées dans la fenêtre de contrôle
- de DeliTracker. Les modules sont traités exactement de la même manière
- que s'ils avaient été chargés depuis le requester de fichiers. Si
- l'icône déposée est celle d'un répertoire, ce répertoire sera passé en
- revue et tous les fichiers qu'il contient et qui correspondent à la sé-
- lection choisie dans "pattern" (dans la fenêtre des options) seront
- retenus. Les sous-répertoires ne sont cependant pas vérifiés. De plus,
- pour être en mesure d'utiliser cette fonction, la fenêtre principale de
- DeliTracker doit être ouverte et se trouver sur l'écran du Workbench.
-
-
- 6.2 La fenêtre des options
-
- La fenêtre des options sert à configurer globalement le programme. Pour
- ouvrir cette fenêtre des options, il vous suffit de cliquer sur le "?" du
- panneau de contrôle, ou de choisir 'Options...' dans le menu déroulant
- 'Settings'.
-
- Startup Mod : "" par défaut
- Ce module (ou cette liste de modules) est chargé lors
- du démarrage de DeliTracker. Vous pouvez soit choisir
- un fichier et en taper le chemin d'accès à la main,
- soit utiliser le requester pour vous faciliter la
- tâche.
-
- Player Dir : "DeliPlayers" par défaut
- Chemin d'accès du répertoire contenant les players.
-
- Genie Dir : "DeliGenies" par défaut
- Chemin d'accès du répertoire qui contient les génies.
-
- Pubscreen : "" par défaut, (ou PubScreen, généralement Workbench)
- Permet de spécifier quel écran public doit utiliser
- DeliTracker au démarrage. Si l'écran spécifié n'est
- pas disponible, DeliTracker ouvre ses fenêtres dans
- l'écran public par défaut.
- Remarque: Dans la version V.37 du système, le nom des
- écrans publics doit être entré en tenant compte des
- majuscules et des minuscules !
-
- Hot Key : "" par défaut (pas de raccourci-clavier)
- Définit la 'HotKey' à utiliser pour faire apparaître
- ou disparaître la fenêtre principale de DeliTracker.
- Si celle-ci est fermée à l'aide de cette 'HotKey',
- toutes les fenêtre de players et de génies sont éga-
- lement cachées. Pour déclencher cette option, vous
- pouvez utiliser l'option 'INACTIF' de 'Exchange'.
-
- Pattern : "~(#?.info|info.#?|smpl.#?|#?.NT(%|.(pp|im|xpk)))"
- Définit le modèle des fichiers qui doivent être pris
- en compte par DeliTracker et les requesters. Ce motif
- est également sollicité lorsque DeliTracker passe en
- revue un répertoire, à la recherche de certains fi-
- chiers. Permet également de choisir quels fichiers
- doivent restés cachés lorsque s'ouvre un requester
- (par exemple #?.info).
-
- Songend : Déclanché par défaut (ne tient pas compte du signal
- de fin d'un module)
- Spécifie si oui ou non DeliTracker doit tenir compte
- des signaux de fin de module, afin d'arrêter un mor-
- ceau de musique et de charger le suivant. Si cette
- option est sélectionnée, DeliTracker met en attente
- le module et charge le suivant. Si le programme musi-
- cal ne contient qu'une seule entrée, le module joué
- est simplement mis en attente.
-
- Timeout : '0' par défaut (pas de limite de temps)
- Spécifie le temps, en secondes, après lequel DeliTra-
- cker joue le morceau suivant. Pour déclancher cette
- option, mettez la valeur à '0'.
-
- Quickstart : Enclanché par défaut (le module est joué dès qu'il a
- été chargé)
- Permet de spécifier si un module qui vient d'être
- chargé en mémoire doit commencer tout de suite, ou
- s'il doit attendre des instructions (par exemple d'un
- script ARexx).
-
- Fadeout : '0' par défaut ('fader' déclanché)
- Le 'fader' est un système qui permet de transiter
- d'un module à un autre bien plus agréablement que par
- une simple coupure. Lorsque le 'fader' est enclanché,
- le volume diminue progressivement à la fin d'un mor-
- ceau. L'option 'Fadeout' permet de choisir le nombre
- de secondes que dure cette baisse de volume jusqu'au
- silence. Le 'Fadout' est valable également lors de
- l'éjection d'un module, à condition bien sûr que le
- player soir compatible avec de telles baisses de vo-
- lume.
-
- Random Mod : Déclanché par défaut (joue dans l'ordre)
- Permet de choisir si l'option 'Next/Prev-Song' doit
- réagir en chargeant le morceau Précédent/Suivant, ou
- si DeliTracker doit choisir le module suivant au ha-
- sard, dans le programme musical. Une fois qu'un des
- modules a été joué, il ne l'est plus jusqu'à ce que
- tous les autres l'aient été. Cette option est compa-
- rable aux possibilités qu'offrent les lecteurs-CD,
- telles le 'ShufflePlay' ou autres 'Random' ! Il va de
- soi que cette option ne fonctionne que si la liste de
- modules contient plus d'un nom.
-
- Random Song : Déclanché par défaut (première 'SubSong')
- Permet de spécifier si c'est la première 'SubSong'
- qui doit être jouée ou si elle est choisie au hasard,
- lorsqu'un nouveau module a été chargé.
-
- Filter : Déclanché par défaut (pas de filtre sonore)
- Enclanche/Déclanche le filtre sonore. S'il est enc-
- lanché, les fréquences supérieures à 7kHz sont stop-
- pées. La plupart des modules sont plus agréables à
- l'oreille si le filtre sonore est déclanché.
- Remarque : Sur l'Amiga 1000, le filtre ne peut pas
- être déclanché.
-
- Append : Déclanché par défaut (lors d'une sélection de modules
- l'ancien programme musical est effacé)
- Définit si les modules chargés doivent remplacer la
- liste de modules ou s'ils s'y ajoutent simplement.
-
- Appicon : Déclanché par défaut
- Si l'option est sélectionnée et que la fenêtre prin-
- pale de DeliTracker est cachée, une icône apparaîtra
- sur l'écran du Workbench. Tous les fichiers ou tous
- les répertoires qui sont déplacés sur cette icône ré-
- agiront de la même manière que s'ils avaient été dé-
- placés dans la fenêtre principale. Si l'icône déposée
- sur cette 'Appicon' est celle d'un répertoire, celui-
- ci est passé en revue, et tous les fichiers corres-
- pondant au modèle (voir 'Pattern') sont ajoutés au
- programme musical. Les sous-répertoires ne sont
- cependant pas pris en compte. Si vous cliquez à deux
- reprises sur l'Appicon, la fenêtre principale s'ouvre
- et l'icône disparaît.
-
- Activate : Enclanché par défaut (active les fenêtres)
- Si cette option est déclanchée, toutes les fenêtres
- sont ouvertes, mais considérées comme inactives. Ceci
- peut être pratique pour les utilisateurs du Shell.
-
- Play at Start : Enclanché par défaut (le module de départ est joué
- lors du démarrage de DeliTracker)
- Définit si le module (ou la liste de modules) sélec-
- tionné dans 'Startup Module' doit être joué lors du
- démarrage de DeliTracker ou non.
-
- Prefix : '4' par défaut
- Spécifie le nombre de caractères maximal des préfixes
- des noms de modules. DeliTracker ne montre pas les
- préfixes dans la liste des modules, pour autant que
- le préfixe en question ne dépasse pas le nombre de
- caractères choisi (le caractère '.' n'est pas pris en
- compte). Par exemple, si 'Prefix' est réglé à '3', le
- fichier 'dw.sentinel' sera raccourci en 'sentinel',
- comme le serait par exemple le fichier 'mod.sentinel'
- ou 'xxx.sentinel'... Par contre, 'psid.jet_set_willy'
- ne sera pas raccourci, car le préfixe dépasse la li-
- mite de '3'. Cette option peut influencer le tri d'un
- programme musical.
-
- Swap Players : Déclanché par défaut
- Si 'Swap Players' est enclanché, DeliTracker tente de
- libérer la mémoire des players inutilisés. Lorsque
- l'un d'eux est sollicité, DeliTracker le charge en
- mémoire. Cette option n'est valide que si vous tra-
- vaillez à partir du système 3 au moins (V.39).
-
- Low Chipmem : Déclanché par défaut
- Une fois enclanchée, cette option oblige DeliTracker
- à utiliser, dans la mesure du possible, un NotePlayer
- capable de jouer le morceau à partir de la mémoire
- d'extension (FAST). Si le NotePlayer n'est pas adapté
- au format du module, c'est la mémoire graphique qui
- est sollicitée.
-
- Load : Charge un fichier de configuration et change toutes
- les valeurs des options pour qu'elles correspondent à
- l'ancienne configuration de DeliTracker.
-
- Save : Sauve la configuration actuelle dans un fichier. Ce
- fichier contient toutes les options précitées, ainsi
- que les coordonnées des requesters et des fenêtres
- par défaut. Le fichier 'DeliTracker.prefs' (par dé-
- faut) est sauvé dans le répertoire de configuration.
-
- OK : Ferme la fenêtre des options.
-
-
- 6.3 La fenêtre des players
-
- Cette fenêtre permet un contrôle global sur les différents players de
- DeliTracker. A droite se trouve la liste de tous les players actuellement
- en mémoire. Lorsque la fenêtre des players est ouverte, le player actif
- est sélectionné (ou illuminé dans la version V.39 du système). Tous les
- players marqués d'un "D" sont "D"éclanchés, tandis qu'un player flanqué
- d'un "F" est utilisé, dans la mesure du possible, lorsque le prochain
- module est chargé et joué. Il va de soi qu'un seul player pourra dès lors
- être accompagné d'un "F" ("F"orce) ! Double-cliquez une fois sur un des
- noms pour y ajouter un "D", et recommencez l'opération si vous voulez le
- "F"orcer à être utilisé dès le morceau suivant.
- Un player déclanché reste en mémoire, bien que DeliTracker ne l'utilise
- pas. En ne cliquant qu'une seule fois sur un des noms de player, vous le
- sélectionnez, et à gauche de la fenêtre apparaissent alors différentes
- informations concernant ledit player. Les plus vieux d'entre-eux ont un
- numéro de version inférieur à 1.00.
-
- Config : Configuration du player sélectionné.
-
- Show : Ouvre l'interface graphique du player sélectionné.
-
- Hide : Cache l'interface graphique du player sélectionné.
-
- Add : Ouvre un requester permettant de charger d'autres players en
- mémoire.
-
- Remove : Libère le player sélectionné de la mémoire.
-
- Clear : Efface de la mémoire tous les players externes.
-
- OK : Ferme la fenêtre des players.
-
- Si vous désirez charger un player qui comporte le même nom qu'un des
- players déjà présents en mémoire, DeliTracker choisit celui qui a la ver-
- sion la plus récente. Les players internes peuvent bien sûr être enlevés,
- mais il est clair que la mémoire correspondante n'en est pas libérée pour
- autant ! Pour ajouter un répertoire de players complet, il vous suffit de
- sélectionner le répertoire en question et de vous assurer que la case
- 'Fichier' du Requester est bien vide. Ensuite, DeliTracker passe en revue
- tous les fichiers dudit répertoire et charge en mémoire tous les players
- qu'il y trouve. Pour sélectionner le répertoire des players par défaut,
- référez-vous à la fenêtre des options (section 6.2).
-
-
- 6.4 La fenêtre des génies
-
- Cette fenêtre vous permet de contrôler globalement tous les génies de
- DeliTracker. Elle est d'ailleurs très similaire à celle des players.
- Lorsque la fenêtre est ouverte, c'est le génie qui est actuellement uti-
- lisé qui est sélectionné. A partir de la version V.39 du système, le
- NotePlayer en question est de plus illuminé. Un "D" à côté d'un nom de
- génie indique qu'il est "D"ésactivé, le "F" signifiant "F"orce. "F"orce
- sert simplement à inciter DeliTracker, dans la mesure du possible bien
- sûr, à utiliser le NotePlayer sélectionné lors du prochain module joué.
- Il va donc de soi qu'un seul génie peut être "F"orcé à la fois !
- Cliquez à deux reprises sur le nom d'un des NotePlayer pour le déclancher
- et renouvelez l'opération pour que le "F" apparaisse... Double-clickez
- une troisième fois et tout redevient normal.
-
- Config : Configuration du génie sélectionné.
-
- Show : Ouvre l'interface graphique du génie sélectionné.
-
- Hide : Cache l'interface graphique du génie sélectionné.
-
- Add : Ouvre un requester permettant de charger d'autres génies en
- mémoire.
-
- Remove : Libère le génie sélectionné de la mémoire.
-
- Clear : Efface de la mémoire tous les génies externes.
-
- OK : Ferme la fenêtre des génies.
-
- Si vous chargez un génie comportant le même nom qu'un des génies déjà
- présents en mémoire, c'est celui dont la version est la plus récente qui
- est retenu. Bien sûr, les génies internes peuvent être enlevés, mais la
- mémoire correspondante n'est pas libérée pour autant. Pour ajouter un ré-
- pertoire de génies complet, il vous suffit de sélectionner le répertoire
- en question et de vous assurer que 'Fichier', dans le Requester, est bel
- et bien vide ! DeliTracker passe alors en revue le répertoire et charge
- tous les génies qu'il y trouve. Le répertoire des génies par défaut peut
- être choisi dans la fenêtre des options.
-
-
- 6.5 La fenêtre du programme musical
-
- Cette fenêtre contient tous les modules que comprend le programme musical
- actuel. A partir de la version V.39 du système le module actuel est illu-
- miné. D'après l'option que vous avez retenue à droite de la fenêtre,
- cliquer sur un des noms de modules aura un effet différent. Voici la
- liste et l'usage de ces options :
-
- Play : Joue le module sélectionné.
-
- Move : Le module sélectionné est enlevé de la liste et copié dans
- un tampon de la mémoire. Lorsque vous cliquez ensuite sur
- un des noms de modules de la liste, le nom que vous aviez
- 'effacé' auparavant est placé juste au-dessous de celui sur
- lequel vous venez de cliquer. Le plus simple est encore
- d'essayer... (c:=
-
- Delete : Enlève le module sélectionné du programme musical.
-
- New : Efface le programme musical de la mémoire.
-
- Insert : Ouvre un requester permettant d'ajouter des modules à la
- liste.
-
- Current : Affiche le nom du module en mémoire.
-
- Load : Charge en mémoire un programme musical précédemment sauvé.
-
- Save : Sauve le programme musical actuel à partir du nom du module
- en mémoire. Tous les autres noms sont sauvés par ordre al-
- phabétique (la liste se termine donc par le nom du fichier
- qui précère immédiatement celui qui est en mémoire).
-
- Sort : Trie la liste de modules par ordre alphabétique.
-
- OK : Ferme la fenêtre du programme musical.
-
- Remarque: Les listes de modules sont interprétées par DeliTracker de la
- même manière que s'il s'agissait de modules. La seule différence est que
- lorsque le programme a affaire à une liste complète, il la lit et en ex-
- trait le tout premier module (ou un module au hasard si l'option 'Random
- Mod' a été sélectionnée). Cette méthode peut se révéler dangereuse si le
- premier module d'une liste est la liste elle-même. Ne créez pas de telles
- listes !
-
-
- 6.6 Raccourcis-clavier
-
- A peu près toutes les fonctions de DeliTracker peuvent être utilisées à
- l'aide de combinaisons de touches du clavier. Par exemple, toutes les
- lettres soulignées à l'intérieur d'une fenêtre indiquent quelle touche
- appuyer pour exécuter telle ou telle commande. Ces raccourcis ne sont
- bien sûr valables que pour la fenêtre sélectionnée, et si l'option est
- disponible. Les lettres correspondantes peuvent être entrées en majuscule
- ou en minuscule. N'importe quelle case peut être quittée en utilisant la
- touche 'Esc'. Pour faciliter encore la tâche de l'utilisateur, DeliTra-
- cker reconnaît les raccourcis suivant (les fenêtres ouvertes grâce à ces
- raccourcis-clavier apparaissent en avant-plan) :
-
- F1 Active la fenêtre principale.
-
- F2 Ouvre et active la fenêtre des options.
-
- F3 Ouvre et active la fenêtre des players.
-
- F4 Ouvre et active la fenêtre des génies.
-
- F5 Ouvre et active la fenêtre du programme musical.
-
- Remarque : Ces raccourcis-clavier ne fonctionnent que si la fenêtre prin-
- cipale de DeliTracker est ouverte et que l'une des fenêtre de DeliTracker
- au moins est sélectionnée.
-
- Il nous a été malheureusement impossible d'indiquer ces touches de rac-
- courci sur la fenêtre de DeliTracker elle-même, notamment à cause des
- images qui ornent les différentes cases relatives aux options du prog-
- ramme. Certains de ces raccourcis-clavier sont de simples touches à pres-
- ser, alors que d'autres sont composés, c'est-à-dire que les options cor-
- respondantes sont appelées à l'aide de AmigaDroite+Touche... Afin de se
- les rappeler plus facilement, nous avons décidé de choisir les touches en
- suivant l'ordre hiérarchique du clavier numérique. Il est en outre évi-
- dent que ces touches de raccourci peuvent être utilisées même si l'option
- est cachée.
-
- Voici les raccourcis qui ne comprennent qu'une seule touche :
-
- +----------+----------+----------+----------+
- |PrevMod ·NextMod |ResetVol |ResetSpeed|
- |[ ·] |/ |* |
- +----------+----------+··········+··········+
- |PrevSub ·NextSub |VolDown |Slower |
- |7 ·8 |9 |- |
- +----------+----------+··········+··········+
- |PrevPat ·NextPat |VolUp |Faster |
- |4 ·5 |6 |+ |
- +----------+----------+----------+----------+
- |Stop |LBal ·RBal ·ResetBal |
- |1 |2 ·3 ·Enter |
- +----------+----------+----------+ |
- |Play/Pause |Eject | |
- |0 |. | |
- +----------+----------+----------+----------+
-
- De plus, il est possible de choisir un raccourci-clavier permettant de
- montrer (ou de cacher) la fenêtre principale de DeliTracker. Cette mé-
- thode est valable même si la fenêtre principale n'est pas active. Prière
- de se référer à l'option 'cx_popkey' ci-dessous pour plus d'informations.
-
-
- 6.7 Commodities
-
- DeliTracker fonctionne comme commodity. Ainsi, certaines options peuvent
- être contrôlées depuis le programme Exchange du Workbench. Pour ce faire,
- sélectionnez 'DeliTracker' dans la fenêtre intitulée 'Utilitaires dispo-
- nibles'. Le menu cyclique vous indique alors si le raccourci-clavier est
- disponible ou non (enclanché ou déclanché). Cliquez simplement une fois
- sur ce 'Cycle-Gadget' pour en changer le statut. L'option 'Montrer' per-
- met d'ouvrir la fenêtre principale de DeliTracker, alors que 'Cacher'
- sert à cacher (eh oui !) toutes les fenêtres du programme. Enfin, si vous
- désirez quitter DeliTracker, il vous suffit de cliquer sur 'Supprimer'.
- Lorsque vous cliquez sur la petite case supérieure gauche d'une commodi-
- ty, la fenêtre du programme se ferme, sans pour autant quitter ou arrêter
- son travail. DeliTracker ne fait pas exception à la règle ! De plus, les
- signaux suivant peuvent être envoyés à DeliTracker :
-
- CTRL-C : Quitte DeliTracker.
-
- CTRL-D : Déclanche le 'Commodity Broker'.
-
- CTRL-E : Enclanche le 'Commodity Broker'.
-
- CTRL-F : Fait réapparaître la fenêtre icônifiée.
-
-
- 6.8 Utilisation de ARexx
-
- Pratiquement toutes les fonctions dont est capable DeliTracker peuvent
- être contrôlées via ARexx, ce qui est extrêmement pratique si vous utili-
- sez un autre programme utilisant ARexx, tel que AmigaVision(TM) par
- exemple. DeliTracker est adressé comme fonction 'hôte' (host), et son nom
- est "DELITRACKER". Voici les différentes commandes disponibles :
-
- quit Quitte DeliTracker, players/génies y-compris.
-
- filter <yes|no> yes: Filtre enclanché.
- no: Filtre déclanché.
-
- quick <yes|no> yes: Active le mode 'Quickstart'.
- no: Désactive le mode 'Quickstart'.
-
- appicon <yes|no> yes: Montre l'Appicon.
- no: Cache l'Appicon.
-
- swapplay <yes|no> yes: Enclanche la routine utilisée en cas de
- mémoire faible.
- no: Déclanche la routine utilisée en cas de
- mémoire faible.
-
- randmod <yes|no> yes: 'Randomplay' est enclanché.
- no: 'Randomplay' est déclanché.
-
- songend <yes|no> yes: Tient compte du signal de fin de module.
- no: Ignore le signal de fin de module.
-
- append <yes|no> yes: Enclanche l'option 'Append'.
- no: Déclanche l'option 'Append'.
-
- activate <yes|no> yes: Active la fenêtre au démarrage.
- no: Les fenêtres s'ouvrent toutes en mode
- inactif.
-
- timeout <SECS> Définit la limite de temps à <SECS> secondes.
- Si la valeur de <SECS> est '0', l'option est
- déclanchée.
-
- fadeout <SECS> Choisit le nombre de secondes que doit durer le
- 'Fadeout' à la fin d'un module. Une valeur de 0
- déclanche cette fonction. Les valeurs disponi-
- bles sont comprises entre 0 et 5.
-
- randsong <yes|no> yes: Choisit une 'SubSong' au hasard après
- avoir chargé le module.
- no: Joue la toute première 'SubSong' après que
- DeliTracker a chargé le module.
-
- playstart <yes|no> yes: Le module de départ ('Startup Module') est
- joué au démarrage.
- no: Le module de départ ('Startup Module') est
- mis en attente lors du démarrage.
-
- volume <VOL> Définit le volume à <VOL>. Les valeurs doivent
- se situer entre entre 0 (silence) et 64.
-
- balance <BAL> Définit la balance à <BAL>. '0' est la valeur
- par défaut, -64 n'utilise que la sortie audio
- de gauche tandis que 64 n'utilise que celle de
- droite. Toutes les valeurs comprises entre ces
- deux extrêmes sont autorisées.
-
- forward Joue le 'Pattern' suivant.
-
- backward Joue le 'Pattern' précédent.
-
- nextsong Joue le module suivant.
-
- prevsong Joue le module précédent.
-
- nextsubsong Joue la 'SubSong' suivante.
-
- prevsubsong Joue la 'SubSong' précédente.
-
- faster Augmente la vitesse.
-
- slower Diminue la vitesse.
-
- loadconfig [FICHIER] Ouvre le fichier de configuration [FICHIER],
- pour autant que [FICHIER] ait été spécifié. Un
- requester est ouvert le cas échéant.
-
- saveconfig [FICHIER] Sauve le fichier de configuration [FICHIER],
- pour autant que [FICHIER] ait été spécifié. Un
- requester est ouvert le cas échéant.
-
- savelist [FICHIER] Sauve le programme musical dans [FICHIER], pour
- autant que [FICHIER] ait été spécifié. Ouvre un
- requester le cas échéant.
-
- loadplayer [PLAYER] Charge le player [PLAYER], pour autant que
- [PLAYER] ait été spécifié. Ouvre un requester
- le cas échéant.
-
- deleteplayer <NOM> Libère le player nommé <NOM> de la mémoire.
- Remarque: tous les modules sollicitant ce
- player ne sont dès lors plus reconnus.
-
- configplayer <NOM> Appelle la routine du player <NOM>.
-
- loadgenie [GENIE] Charge le génie [GENIE] pour autant que [GENIE]
- ait été spécifié. Ouvre un requester le cas
- echéant.
-
- deletegenie <NOM> Libère le génie nommé <NOM> de la mémoire.
-
- configgenie <NOM> Appelle la routine du génie <NOM>.
-
- playpause Joue/Met en attente le module.
-
- stop Arrête de jouer le module.
-
- playmod [MODULE] Joue le module [MODULE], pour autant que
- [MODULE] ait été spécifié. Ouvre un requester
- le cas échéant.
-
- eject Libère le module actuel de la mémoire.
-
- makelist <MODULE> Insère le module [MODULE] dans le programme
- musical, après le module actuel.
-
- clearlist [NOMBRE] Efface la [NOMBRE]ième ligne du programme musi-
- cal ou efface toute la liste si [NOMBRE] n'est
- pas spécifié.
-
- playlist <NOMBRE> Joue le module numéro <NOMBRE> du programme mu-
- sical.
-
- pubscreen <ECRAN> Ferme toutes les fenêtre de DeliTracker et
- essaie de les ouvrir dans l'écran public
- <ECRAN>.
-
- showgui [NOM] Affiche l'interface graphique (panneau de con-
- figuration) du player/génie nommé [NOM] ou de
- toutes les fenêtres de DeliTracker.
-
- hidegui [NOM] Cache l'interface graphique (panneau de confi-
- guration) du player/génie nommé [NOM], ou de
- toutes les fenêtres de DeliTracker.
-
- status <groupe>
- <dependant> Retourne le statut actuel. Cette fonction est
- divisée en quatre différents sous-groupes : la
- configuration globale (g), la configuration
- spécifique au player (p), la configuration spé-
- cifique au module (m), et celle du génie (j).
- Les arguments supplémentaires doivent être
- spécifiés après que le groupe l'a été.
-
- <groupe> = g : Global
-
- <dependent> = <cmd>
-
- <cmd> description valeur retournée
-
- pdr répertoire du player chaîne
- pub pubscreen par défaut chaîne
- gdr répertoire du génie chaîne
- lst chemin de DeliTracker chaîne
- pnu nombre de players nombre
- gnu nombre de génies nombre
- vol volume actuel nombre
- bal balance actuelle nombre
- tim limite de temps (secs) nombre
- fad fadeout (secs) nombre
- ver version de DeliTracker nombre
- led filtre sonore <yes|no>
- qst 'Quickstart' <yes|no>
- rmo 'Random Module' <yes|no>
- rso 'Random SubSong' <yes|no>
- app 'Append' <yes|no>
- swp 'Swap Players' <yes|no>
- act active la fenêtre <yes|no>
- end 'Songend' <yes|no>
- ico 'Appicon' <yes|no>
- pst joue au démarrage <yes|no>
- gui fenêtre affichée <yes|no>
- ply en attente ou non <yes|no>
-
- <groupe> = m : Module
-
- <dependent> = <cmd>
-
- <cmd> description valeur retournée
-
- dir répertoire du module chaîne
- fil nom du fichier chaîne
- fmt nom du format chaîne
- nam nom du module chaîne
- pna nom du player utilisé chaîne
- gna nom du NotePlayer chaîne
- max modules sélectionnés nombre
- num position dans la liste nombre
-
- <groupe> = p : Player
-
- <dependent> = <nom du player> <cmd>
-
- <cmd> description valeur retournée
-
- nam nom chaîne
- cre créateur chaîne
- des description chaîne
- ver version nombre
- sho montrer le GUI <yes|no>
- hid cacher le GUI <yes|no>
- ena enclanché <yes|no>
- vol volume <yes|no>
- bal balance <yes|no>
- jmp saut de patt. possible <yes|no>
- spd vitesse réglable <yes|no>
- sub subsongs <yes|no>
- cfg configuration <yes|no>
- pck compressible <yes|no>
- int interruptions internes <yes|no>
- npl utilise NotePlayer <yes|no>
- end fin de module <yes|no>
- prc utilise un 'process' <yes|no>
- swp effaçable <yes|no>
-
- <groupe> = j : Genie
-
- <dependent> = <nom de génie> <cmd>
-
- <cmd> description valeur retournée
-
- nam nom chaîne
- cre créateur chaîne
- des description chaîne
- ver version nombre
- cfg configuration <yes|no>
- sho affiché <yes|no>
- hid caché <yes|no>
- ena enclanché <yes|no>
- dcr décompression <yes|no>
- cnv conversion <yes|no>
- npl NotePlayer <yes|no>
- prc utilise un 'process' <yes|no>
-
- 'Chaîne' représente une chaîne de caractères.
-
- Les crochets [...] représentent les arguments facultatifs, contrairement
- aux arguments placés entre <...>, qui doivent être indiqués.
-
- Pour pratiquement chacune de ces commandes, un exemple est disponible.
- Toutes sont insensibles aux majuscules et aux minuscules.
-
- Remarque: Nous avons changé la méthode des chaînes de caractères. Les
- guillemets ne sont par conséquent plus exigés.
-
-
-
- 7. REMARQUES
-
-
- La vitesse à laquelle les modules sont joués ne dépend plus du mode
- d'affichage. Elle est la même en PAL et en NTSC pour autant que le module
- ne contienne pas sa propre routine réglant le tempo...
-
- Utilisateurs de modem, réjouissez-vous, car à présent, DeliTracker n'in-
- terfère plus avec le port série. Par contre les players qui génèrent leur
- propre rythme et leurs propres préférences font exception à la règle, car
- ces players utilisent une routine différente pour gérer les interruptions
- (ainsi notre routine a été prévue avec une priorité inféreure à celle des
- interruptions RFB).
-
-
- A propos de la traduction : Certains termes anglais sont impossibles à
- interpréter correctement dans la langue de Molière. Ainsi, 'Players', par
- exemple, de même que 'Songs' ou 'SubSongs', ou encore 'Sample', n'ont pas
- leur équivalent en français. C'est pourquoi j'ai décidé, à l'insu de tous
- les puristes de notre chère langue, d'utiliser les même termes qu'en ang-
- lais. Si cela devait déranger certains esprits irritables, je ne les em-
- pêche pas de se référer plutôt à la documentation originale.
-
- Lors de la rédaction de ce document, j'ai été confronté au problème de la
- traduction de termes qui ne m'étaient que partiellement familiers. De ce
- fait, si vous rencontriez des problèmes de compréhension, référez-vous
- aux termes anglais, qui me paraissent parfois plus adéquats.
-
- Si vous rencontriez des erreurs de frappe ou de traduction, veuillez je
- vous prie me le faire savoir, pour que je puisse y remédier au plus vite.
- Mon adresse E-Mail est :
-
- Acechan@ping.ch
-
-
-
- 8. REMERCIEMENTS
-
-
- Nos remerciements pariculiers aux personnes suivantes :
-
- Nos 'Beta-Testeurs' Stefan, Börnie et Manfred, pour leurs idées et les
- différents bugs qu'ils ont trouvés.
-
- Armin Sander (Oktalyzer) et Carsten Schlote (Sonic Arranger) pour avoir
- créé les DeliPlayers propres à leurs routines.
-
- Jörg W. Schmidt pour la source de PlayFTM.
-
- Tomas Partl pour son player.
-
- Patrik Rak pour avoir créé le player pour Spectrum-AY.
-
- Tomasz Piasta pour DIGI Booster.
-
- Andreas Scholl for the MarkII source code.
-
- Thomas Kolbe and Zuheir Urwani for the Soundfactory package and
- the replay source.
-
- Markus Illenseer, Christian Rattei, et tout spécialement K.-H. Ruckmich
- pour la correction et les retouches faites à la documentation allemande.
-
- Acechan (et Logixs) pour avoir traduit toute la documentation française,
- pour avoir corrigé quelques erreurs par-ci, par-là, en pour leurs idées
- d'amélioration de DeliTracker.
-
- U4ia et Christian von Roques pour avoir rapidement lu et corrigé la docu-
- mentation anglaise de la version 2.
-
- Kevin Dackiw pour les nombreuses retouches apportées aux players Noise-
- Packer et pour la correction de la documentation anglaise de DeliTracker,
- versions 1.3x.
-
- DoIO pour ses modules, ses demos et sa publicité dans les magazines.
-
- Thomas Winischofer pour MusicMaker.
-
- Ekhall pour nous avoir envoyé quelques routines.
-
- Markus "maw" Weichselbaum pour les versions Beta de ProTracker et pour
- ses nombreuses astuces pour programmer le hardware audio.
-
- Stephan Schaem pour la source de WindowFX.
-
- Petter E. Stokke pour l'aide apportée en C.
-
- Chris Marz pour ses modules.
-
- Kieron 'O Connor pour bugreports et modules.
-
- Dense pour ses versions Beta de X-Comm.
-
- Olaf "Warp" Kalgraf pour nous avoir envoyé quelques programmes.
-
- Jamal Hannah pour nous avoir fait parvenir la documentation à propos de
- nombreux formats de modules trouvés sur PC.
-
- Tous nos amis de #amiga et #amigager sur IRC (Internet Relay Chat)
- Hello ALFred, Flintlund, laire, Janne, MASH, mnemo, stefanb et ZZA :-)
-
- Florian Vorberger pour ses nombreux et merveilleux modules, players et
- génies.
-
- Pink/Abyss pour avoir remarqué quelques disfonctionnements de certains
- NotePlayers.
-
- U. Dominik Müller pour XPK.
-
- Eric Kennedy pour TstApp.rexx.
-
- Nicolas Franck pour Deli-Wizard.
-
- Chaos et McDeal de Sanity pour la source de 'DrWho'.
-
- Jarno Paananen (Guru/Sahara Surfers) pour ses fantastiques players de mo-
- dules ScreamTracker3 et FastTracker2.
-
- Bastian Spiegel (Twice/Lego) pour sa routine de AON.
-
- Jon Pickard pour l'adaptation du player TFMX au NotePlayer.
-
- Kim Øyhus pour sa routine FFT si rapide !
-
- Andi da Silva pour ses milliers de nouveaux players.
-
- Mark "Marley" Leitiger pour la source du format Whittaker.
-
- Christian Buchner pour le programme de configuration CyberSound.
-
- et à tous les autres qui nous envoyé leurs routines, leurs modules, et à
- tous ceux qui sont aujourd'hui des utilisateurs référenciés.
-